package com.incar.chuxing.bean;

import java.util.List;

/**
 * Created by Michael Pi on 2016/9/30.
 */
public class ExistingTravel {

    private int status;
    private String message;
    private Object debug;
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        private String orderId;
        private int status;

        private int rentType;
        private int isUnfinished;

        public long getCarFindTime() {
            return carFindTime;
        }

        public void setCarFindTime(long carFindTime) {
            this.carFindTime = carFindTime;
        }

        private long carFindTime;
        private OrderModelBean orderModel;
        private PreOrderBean preOrder;

        private int isRedPackage;

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }


        public int getIsUnfinished() {
            return isUnfinished;
        }

        public void setIsUnfinished(int isUnfinished) {
            this.isUnfinished = isUnfinished;
        }


        public PreOrderBean getPreOrder() {
            return preOrder;
        }

        public void setPreOrder(PreOrderBean preOrder) {
            this.preOrder = preOrder;
        }

        public OrderModelBean getOrderModel() {
            return orderModel;
        }

        public void setOrderModel(OrderModelBean orderModel) {
            this.orderModel = orderModel;
        }

        public int getIsRedPackage() {
            return isRedPackage;
        }

        public void setIsRedPackage(int isRedPackage) {
            this.isRedPackage = isRedPackage;
        }

        public int getRentType() {
            return rentType;
        }

        public void setRentType(int rentType) {
            this.rentType = rentType;
        }


        public static class OrderModelBean {
            public int getBookType() {
                return bookType;
            }

            public void setBookType(int bookType) {
                this.bookType = bookType;
            }

            private int bookType;
            private int rentType;
            private String id;
            private String userId;
            private String carId;
            private String orderNum;
            private int status;
            private String onLocationName;
            private double onLatitude;
            private double onLongitude;
            private String realPrice;
            private String downLocationName;
            private double downLatitude;
            private double downLongitude;
            private long orderTime;
            private long finishTime;
            private long startBillingTime;
            private long endBillingTime;
            private int businessType;
            private int numerical;
            private int carbonEmission;
            private int payType;
            private CarModelBean carModel;
            private Object invoiceMoney;
            private String orderPrice;
            private Object carbonEmissionCar;
            private Object carbonEmissionBike;
            private Object bikeMachineUnique;
            private Object lockType;
            private String totalMoney;
            private String dayMoney;
            private Object overstepDistance;
            private String dispatchingFee;
            private String leftCancelTimes;//剩余取消订单次数
            private String totalCancelTimes;//最多取消次数
            private long overplusTime;
            private long carFindTime;
            private long currentTime;
            private boolean inPark;

            public int getRentType() {
                return rentType;
            }

            public void setRentType(int rentType) {
                this.rentType = rentType;
            }

            private List<PlaceOrderBean.AttachmentBean.OrderBean.PreviousBean> mapList;

            public List<PlaceOrderBean.AttachmentBean.OrderBean.PreviousBean> getPrevious() {
                return mapList;
            }

            public void setPrevious(List<PlaceOrderBean.AttachmentBean.OrderBean.PreviousBean> previous) {
                this.mapList = previous;
            }

            public boolean isInPark() {
                return inPark;
            }

            public void setInPark(boolean inPark) {
                this.inPark = inPark;
            }

            public String getTotalCancelTimes() {
                return totalCancelTimes;
            }

            public void setTotalCancelTimes(String totalCancelTimes) {
                this.totalCancelTimes = totalCancelTimes;
            }

            public String getLeftCancelTimes() {
                return leftCancelTimes;
            }

            public void setLeftCancelTimes(String leftCancelTimes) {
                this.leftCancelTimes = leftCancelTimes;
            }


            public long getOverplusTime() {
                return overplusTime;
            }

            public void setOverplusTime(long overplusTime) {
                this.overplusTime = overplusTime;
            }

            public long getCurrentTime() {
                return currentTime;
            }

            public void setCurrentTime(long currentTime) {
                this.currentTime = currentTime;
            }


            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public String getCarId() {
                return carId;
            }

            public void setCarId(String carId) {
                this.carId = carId;
            }

            public String getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(String orderNum) {
                this.orderNum = orderNum;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getOnLocationName() {
                return onLocationName;
            }

            public void setOnLocationName(String onLocationName) {
                this.onLocationName = onLocationName;
            }

            public double getOnLatitude() {
                return onLatitude;
            }

            public void setOnLatitude(double onLatitude) {
                this.onLatitude = onLatitude;
            }

            public double getOnLongitude() {
                return onLongitude;
            }

            public void setOnLongitude(double onLongitude) {
                this.onLongitude = onLongitude;
            }

            public String getRealPrice() {
                return realPrice;
            }

            public void setRealPrice(String realPrice) {
                this.realPrice = realPrice;
            }

            public String getDownLocationName() {
                return downLocationName;
            }

            public void setDownLocationName(String downLocationName) {
                this.downLocationName = downLocationName;
            }

            public double getDownLatitude() {
                return downLatitude;
            }

            public void setDownLatitude(double downLatitude) {
                this.downLatitude = downLatitude;
            }

            public double getDownLongitude() {
                return downLongitude;
            }

            public void setDownLongitude(double downLongitude) {
                this.downLongitude = downLongitude;
            }

            public long getOrderTime() {
                return orderTime;
            }

            public void setOrderTime(long orderTime) {
                this.orderTime = orderTime;
            }

            public long getFinishTime() {
                return finishTime;
            }

            public void setFinishTime(long finishTime) {
                this.finishTime = finishTime;
            }

            public long getStartBillingTime() {
                return startBillingTime;
            }

            public void setStartBillingTime(long startBillingTime) {
                this.startBillingTime = startBillingTime;
            }

            public long getEndBillingTime() {
                return endBillingTime;
            }

            public void setEndBillingTime(long endBillingTime) {
                this.endBillingTime = endBillingTime;
            }

            public int getBusinessType() {
                return businessType;
            }

            public void setBusinessType(int businessType) {
                this.businessType = businessType;
            }

            public int getNumerical() {
                return numerical;
            }

            public void setNumerical(int numerical) {
                this.numerical = numerical;
            }

            public int getCarbonEmission() {
                return carbonEmission;
            }

            public void setCarbonEmission(int carbonEmission) {
                this.carbonEmission = carbonEmission;
            }

            public int getPayType() {
                return payType;
            }

            public void setPayType(int payType) {
                this.payType = payType;
            }

            public CarModelBean getCarModel() {
                return carModel;
            }

            public void setCarModel(CarModelBean carModel) {
                this.carModel = carModel;
            }

            public Object getInvoiceMoney() {
                return invoiceMoney;
            }

            public void setInvoiceMoney(Object invoiceMoney) {
                this.invoiceMoney = invoiceMoney;
            }

            public String getOrderPrice() {
                return orderPrice;
            }

            public void setOrderPrice(String orderPrice) {
                this.orderPrice = orderPrice;
            }

            public Object getCarbonEmissionCar() {
                return carbonEmissionCar;
            }

            public void setCarbonEmissionCar(Object carbonEmissionCar) {
                this.carbonEmissionCar = carbonEmissionCar;
            }

            public Object getCarbonEmissionBike() {
                return carbonEmissionBike;
            }

            public void setCarbonEmissionBike(Object carbonEmissionBike) {
                this.carbonEmissionBike = carbonEmissionBike;
            }

            public Object getBikeMachineUnique() {
                return bikeMachineUnique;
            }

            public void setBikeMachineUnique(Object bikeMachineUnique) {
                this.bikeMachineUnique = bikeMachineUnique;
            }

            public Object getLockType() {
                return lockType;
            }

            public void setLockType(Object lockType) {
                this.lockType = lockType;
            }

            public String getTotalMoney() {
                return totalMoney;
            }

            public void setTotalMoney(String totalMoney) {
                this.totalMoney = totalMoney;
            }

            public String getDayMoney() {
                return dayMoney;
            }

            public void setDayMoney(String dayMoney) {
                this.dayMoney = dayMoney;
            }


            public Object getOverstepDistance() {
                return overstepDistance;
            }

            public void setOverstepDistance(Object overstepDistance) {
                this.overstepDistance = overstepDistance;
            }

            public String getDispatchingFee() {
                return dispatchingFee;
            }

            public void setDispatchingFee(String dispatchingFee) {
                this.dispatchingFee = dispatchingFee;
            }

            public long getCarFindTime() {
                return carFindTime;
            }

            public void setCarFindTime() {
                this.carFindTime = carFindTime;
            }

            public static class CarModelBean {
                private String id;
                private String userId;
                private String picture;
                private String brand;
                private String licenseTag;
                private int electric;
                private int mileage;
                private double longitude;
                private double latitude;
                private String gradeId;
                private String parkId;
                private ValuationRuleModelBean valuationRuleModel;
                private Object parkName;
                private String abatement;
                private String companyByRisk;
                private int seat;
                private long onlineTime;
                private String locationName;
                private String userRemark;
                private String mapIcon;
                private String remarkPic;
                private String selectedMapIcon;
                private String modelCN;
                private String desc;
                private String typeName;
                private int goldType;
                private String activityId;

                public String getActivityId() {
                    return activityId;
                }

                public void setActivityId(String activityId) {
                    this.activityId = activityId;
                }

                public String getTypeName() {
                    return typeName;
                }

                public void setTypeName(String typeName) {
                    this.typeName = typeName;
                }

                public String getDesc() {
                    return desc;
                }

                public void setDesc(String desc) {
                    this.desc = desc;
                }

                public int getGoldType() {
                    return goldType;
                }

                public void setGoldType(int goldType) {
                    this.goldType = goldType;
                }


                public String getModelCN() {
                    return modelCN;
                }

                public void setModelCN(String modelCN) {
                    this.modelCN = modelCN;
                }

                public String getSelectedMapIcon() {
                    return selectedMapIcon;
                }

                public void setSelectedMapIcon(String selectedMapIcon) {
                    this.selectedMapIcon = selectedMapIcon;
                }

                public String getRemarkPic() {
                    return remarkPic;
                }

                public void setRemarkPic(String remarkPic) {
                    this.remarkPic = remarkPic;
                }

                public String getMapIcon() {
                    return mapIcon;
                }

                public void setMapIcon(String mapIcon) {
                    this.mapIcon = mapIcon;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getUserId() {
                    return userId;
                }

                public void setUserId(String userId) {
                    this.userId = userId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public String getBrand() {
                    return brand;
                }

                public void setBrand(String brand) {
                    this.brand = brand;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }

                public int getElectric() {
                    return electric;
                }

                public void setElectric(int electric) {
                    this.electric = electric;
                }

                public int getMileage() {
                    return mileage;
                }

                public void setMileage(int mileage) {
                    this.mileage = mileage;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public String getGradeId() {
                    return gradeId;
                }

                public void setGradeId(String gradeId) {
                    this.gradeId = gradeId;
                }

                public String getParkId() {
                    return parkId;
                }

                public void setParkId(String parkId) {
                    this.parkId = parkId;
                }

                public ValuationRuleModelBean getValuationRuleModel() {
                    return valuationRuleModel;
                }

                public void setValuationRuleModel(ValuationRuleModelBean valuationRuleModel) {
                    this.valuationRuleModel = valuationRuleModel;
                }

                public Object getParkName() {
                    return parkName;
                }

                public void setParkName(Object parkName) {
                    this.parkName = parkName;
                }

                public String getAbatement() {
                    return abatement;
                }

                public void setAbatement(String abatement) {
                    this.abatement = abatement;
                }

                public String getCompanyByRisk() {
                    return companyByRisk;
                }

                public void setCompanyByRisk(String companyByRisk) {
                    this.companyByRisk = companyByRisk;
                }

                public int getSeat() {
                    return seat;
                }

                public void setSeat(int seat) {
                    this.seat = seat;
                }

                public long getOnlineTime() {
                    return onlineTime;
                }

                public void setOnlineTime(long onlineTime) {
                    this.onlineTime = onlineTime;
                }

                public String getLocationName() {
                    return locationName;
                }

                public void setLocationName(String locationName) {
                    this.locationName = locationName;
                }

                public String getUserRemark() {
                    return userRemark;
                }

                public void setUserRemark(String userRemark) {
                    this.userRemark = userRemark;
                }

                public static class ValuationRuleModelBean {
                    private String id;
                    private String weekDayPrice;
                    private String weekNightPrice;
                    private String weekendDayPrice;
                    private String weekendNightPrice;
                    private String dayTopPrice;
                    private String businessWeekTopPrice;
                    private String weekendTopPrice;
                    private String fullWeekTopPrice;
                    private String fullDayMiliSecond;
                    private String morningMiliSecond;
                    private String nightMiliSecond;
                    private String fridayMiliSecond;
                    private String fullDayMinutes;
                    private String fullNightMinutes;
                    private String fullWeekDayMinutes;
                    private String fullWeekNightMinutes;
                    private String startingPrice;
                    private String mileagePrice;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getWeekDayPrice() {
                        return weekDayPrice;
                    }

                    public void setWeekDayPrice(String weekDayPrice) {
                        this.weekDayPrice = weekDayPrice;
                    }

                    public String getWeekNightPrice() {
                        return weekNightPrice;
                    }

                    public void setWeekNightPrice(String weekNightPrice) {
                        this.weekNightPrice = weekNightPrice;
                    }

                    public String getWeekendDayPrice() {
                        return weekendDayPrice;
                    }

                    public void setWeekendDayPrice(String weekendDayPrice) {
                        this.weekendDayPrice = weekendDayPrice;
                    }

                    public String getWeekendNightPrice() {
                        return weekendNightPrice;
                    }

                    public void setWeekendNightPrice(String weekendNightPrice) {
                        this.weekendNightPrice = weekendNightPrice;
                    }

                    public String getDayTopPrice() {
                        return dayTopPrice;
                    }

                    public void setDayTopPrice(String dayTopPrice) {
                        this.dayTopPrice = dayTopPrice;
                    }

                    public String getBusinessWeekTopPrice() {
                        return businessWeekTopPrice;
                    }

                    public void setBusinessWeekTopPrice(String businessWeekTopPrice) {
                        this.businessWeekTopPrice = businessWeekTopPrice;
                    }

                    public String getWeekendTopPrice() {
                        return weekendTopPrice;
                    }

                    public void setWeekendTopPrice(String weekendTopPrice) {
                        this.weekendTopPrice = weekendTopPrice;
                    }

                    public String getFullWeekTopPrice() {
                        return fullWeekTopPrice;
                    }

                    public void setFullWeekTopPrice(String fullWeekTopPrice) {
                        this.fullWeekTopPrice = fullWeekTopPrice;
                    }

                    public String getFullDayMiliSecond() {
                        return fullDayMiliSecond;
                    }

                    public void setFullDayMiliSecond(String fullDayMiliSecond) {
                        this.fullDayMiliSecond = fullDayMiliSecond;
                    }

                    public String getMorningMiliSecond() {
                        return morningMiliSecond;
                    }

                    public void setMorningMiliSecond(String morningMiliSecond) {
                        this.morningMiliSecond = morningMiliSecond;
                    }

                    public String getNightMiliSecond() {
                        return nightMiliSecond;
                    }

                    public void setNightMiliSecond(String nightMiliSecond) {
                        this.nightMiliSecond = nightMiliSecond;
                    }

                    public String getFridayMiliSecond() {
                        return fridayMiliSecond;
                    }

                    public void setFridayMiliSecond(String fridayMiliSecond) {
                        this.fridayMiliSecond = fridayMiliSecond;
                    }

                    public String getFullDayMinutes() {
                        return fullDayMinutes;
                    }

                    public void setFullDayMinutes(String fullDayMinutes) {
                        this.fullDayMinutes = fullDayMinutes;
                    }

                    public String getFullNightMinutes() {
                        return fullNightMinutes;
                    }

                    public void setFullNightMinutes(String fullNightMinutes) {
                        this.fullNightMinutes = fullNightMinutes;
                    }

                    public String getFullWeekDayMinutes() {
                        return fullWeekDayMinutes;
                    }

                    public void setFullWeekDayMinutes(String fullWeekDayMinutes) {
                        this.fullWeekDayMinutes = fullWeekDayMinutes;
                    }

                    public String getFullWeekNightMinutes() {
                        return fullWeekNightMinutes;
                    }

                    public void setFullWeekNightMinutes(String fullWeekNightMinutes) {
                        this.fullWeekNightMinutes = fullWeekNightMinutes;
                    }

                    public String getStartingPrice() {
                        return startingPrice;
                    }

                    public void setStartingPrice(String startingPrice) {
                        this.startingPrice = startingPrice;
                    }

                    public String getMileagePrice() {
                        return mileagePrice;
                    }

                    public void setMileagePrice(String mileagePrice) {
                        this.mileagePrice = mileagePrice;
                    }
                }
            }
        }

        public static class PreOrderBean {
            private String id;
            private int status;
            private String orderId;
            private long preTime;

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getOrderId() {
                return orderId;
            }

            public void setOrderId(String orderId) {
                this.orderId = orderId;
            }


            public long getPreTime() {
                return preTime;
            }

            public void setPreTime(long preTime) {
                this.preTime = preTime;
            }

        }
    }
}
